/**
 * Created by 烈日影视 on 2018/3/20.
 */
function ismobile() {
    //判断访问终端
    var browser = {
        versions: function () {
            var u = navigator.userAgent, app = navigator.appVersion;
            return {
                trident: u.indexOf('Trident') > -1, //IE内核
                presto: u.indexOf('Presto') > -1, //opera内核
                webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
                gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1,//火狐内核
                mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端
                ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
                android: u.indexOf('Android') > -1 || u.indexOf('Adr') > -1, //android终端
                iPhone: u.indexOf('iPhone') > -1, //是否为iPhone或者QQHD浏览器
                iPad: u.indexOf('iPad') > -1, //是否iPad
                webApp: u.indexOf('Safari') == -1, //是否web应该程序，没有头部与底部
                weixin: u.indexOf('MicroMessenger') > -1, //是否微信 （2015-01-22新增）
                qq: u.match(/\sQQ/i) == " qq" //是否QQ
            };
        }(),
        language: (navigator.browserLanguage || navigator.language).toLowerCase()
    };

    if (browser.versions.mobile == true) {
        if (browser.versions.iPhone == true) {
            return '1';
        } else if (browser.versions.android == true) {
            return '0';
        }
    } else {

    }
}

var isMobile = ismobile();


function WebViewDidFinishLoad() {

    var message = {

        "VcWay":"SendId"
    };

    window.webkit.messageHandlers.CallFabricationDetailsModel.postMessage(message);
}

if (isMobile == 0) {

    window.android.getAndroidId("okok");
}

//makeDetailAjax(1, "1C57D351-6D36-0357-EC7F-F6E8426302E5")


function getId() {

    if (isMobile == 1) {

        CallFabricationDetailsModel.jsCallOCWithSendId();

    } else if (isMobile == 0) {

        window.android.getAndroidId("okok");

    }
}

function receiveAndroidDetail(i) {

    var obj = $.parseJSON(i);

    //alert(JSON.stringify(obj));

    makeDetailAjax(obj.team_id, obj.TOKEN);

}

function receiveiOSVcData(i) {

    //console.log(i);

    var obj = $.parseJSON(i);
    //console.log(obj)

    makeDetailAjax(obj.team_id, obj.TOKEN);
}

function makeDetailAjax(teamId, token) {

    //console.log(teamId, token)

    $.ajax({

        type: "POST",

        url: url + "common",

        data: {

            "id": teamId
        },
        beforeSend: function (xhr) {

            xhr.setRequestHeader("CUSTOM-URL", "v1/make/caseInfo");

            xhr.setRequestHeader("TOKEN", token)

        },

        dataType: "json",

        success: function (data) {

            //console.log(data);

            if (data.codes == 200) {

                data.data.created_at = timeFormatDate(data.data.created_at * 1000);

                var html = template("makeDetailTpl", data);

                $(".container").html(html);

                if(isiphoneX){

                    $(".footer_position").addClass("footer")

                }else{

                    $(".footer_position").removeClass("footer")
                }

                //轮播

                new Swiper('.swiper-container', {

                    direction: 'horizontal',

                    loop: true,

                    autoplay: 2000,

                    // 如果需要分页器

                    pagination: '.swiper-pagination',

                    autoplayDisableOnInteraction: false
                });

                if ($(".movie_content p").height() >= $(".movie_content").height()) {

                    $(".more").show().on("click", function () {

                        $(".movie_content p").removeClass("active");

                        $(this).hide();

                        $(".movie_content").css("height", $(".movie_content p").height())
                    })

                } else {

                    $(".more").hide();

                    $(".movie_content").css("height", $(".movie_content p").height())
                }

            }


        },
        error: function (info) {

            console.log(info)
        }
    });
}
//格式化时间
function timeFormatDate(timeStamp) {

    var tmpTime = Date.parse(new Date(timeStamp));

    Date.prototype.format = function (format) {
        var date = {
            "M+": this.getMonth() + 1,
            "d+": this.getDate(),
            "h+": this.getHours(),
            "m+": this.getMinutes(),
            "s+": this.getSeconds(),
            "q+": Math.floor((this.getMonth() + 3) / 3),
            "S+": this.getMilliseconds()
        };
        if (/(y+)/i.test(format)) {
            format = format.replace(RegExp.$1, (this.getFullYear() + '').substr(4 - RegExp.$1.length));
        }
        for (var k in date) {
            if (new RegExp("(" + k + ")").test(format)) {
                format = format.replace(RegExp.$1, RegExp.$1.length == 1
                    ? date[k] : ("00" + date[k]).substr(("" + date[k]).length));
            }
        }
        return format;
    };

    var newDate = new Date();
    newDate.setTime(tmpTime);
    return newDate.format('yyyy-MM-dd hh:mm');
}
